Fault Tolerant Approximate BFS Trees

نویسندگان

  • Merav Parter
  • David Peleg
چکیده

A fault-tolerant structure for a network is required to continue functioning following the failure of some of the network’s edges or vertices. This paper addresses the problem of designing a fault-tolerant (α, β) approximate BFS tree (or FT-ABFS tree for short), namely, a subgraph H of the given network G such that subsequent to the failure of a single edge, the surviving part of H still contains an approximate BFS spanning tree for (the surviving part of) G, satisfying dist(s, v,H \ {ej}) ≤ α · dist(s, v,G \ {ej}) + β for every v ∈ V . We first consider multiplicative (α, 0) FT-ABFS structures, resilient to a failure of a single edge or vertex, and present an algorithm that for every n-vertex unweighted undirected graph G and source node s constructs a (3, 0) FT-ABFS tree rooted at s with at most 4n edges (improving by an O(log n) factor on the near-tight result of [3]). For the case of at most f -edge faults, for integer f > 1, we prove that there exists a (poly-time constructible) (3(f+1), (f+1) log n) FT-ABFS tree with O(fn) edges, resilient to the failure of up to f edges. We then consider additive (1, β) FT-ABFS structures. In contrast to the linear size of (α, 0) FT-ABFS structures, we show that for every β ∈ [1, O(log n)] there exists an n-vertex graph G with a source node s for which any (1, β) FT-ABFS tree rooted at s has Ω(n ) edges, for some function (β) ∈ (0, 1). In particular, (1, 3) FT-ABFS admit a lower bound of Ω(n) edges. These lower bounds demonstrate an interesting dichotomy between multiplicative and additive spanners; whereas (α, 0) FT-ABFS spanners of size O(n) exist (for α ≥ 3), their additive counterparts, (1, β) FT-ABFS spanners, are of super-linear size. Our lower bounds are comple∗Department of Computer Science and Applied Mathematics. The Weizmann Institute of Science, Rehovot, Israel. E-mail: {merav.parter,david.peleg}@ weizmann.ac.il. Supported in part by the Israel Science Foundation (grant 894/09), the United States-Israel Binational Science Foundation (grant 2008348), the I-CORE program of the Israel PBC and ISF (grant 4/11), the Israel Ministry of Science and Technology (infrastructures grant), and the Citi Foundation. †Recipient of the Google European Fellowship in distributed computing; research is supported in part by this Fellowship. mented by an upper bound, showing that there exists a poly-time algorithm that for every n-vertex unweighted undirected graph G and source node s constructs a (1, 4) FT-ABFS tree rooted at s with at most O(n) edges.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Fault Tolerant Approximate BFS Structures

A fault-tolerant structure for a network is required to continue functioning following the failure of some of the network’s edges or vertices. This paper addresses the problem of designing a fault-tolerant (α, β) approximate BFS structure (or FT-ABFS structure for short), namely, a subgraph H of the network G such that subsequent to the failure of some subset F of edges or vertices, the survivi...

متن کامل

Memory-E cient Self-Stabilizing Algorithm to Construct BFS Spanning Trees

In this paper, we consider the problem of fault-tolerant distributed BFS spanning tree construction. We present an algorithm which requires only O(1) bits of memory per incident network edge on an uniform rooted network (no identi er, but a distinguished root). The algorithm works even in the case of worst transient faults (i.e., it is selfstabilizing).

متن کامل

Sparse Fault-Tolerant BFS Trees

A fault-tolerant structure for a network is required to continue functioning following the failure of some of the network’s edges or vertices. This paper considers breadth-first search (BFS) spanning trees, and addresses the problem of designing a sparse fault-tolerant BFS tree, or FT-BFS tree for short, namely, a sparse subgraph T of the given network G such that subsequent to the failure of a...

متن کامل

Multiple Source Dual Fault Tolerant BFS Trees

Let G = (V,E) be a graph with n vertices and m edges, with a designated set of σ sources S ⊆ V . The fault tolerant subgraph for any graph problem maintains a sparse subgraph H = (V,E) of G with E ⊆ E, such that for any set F of k failures, the solution for the graph problem on G\F is maintained in its subgraph H \F . We address the problem of maintaining a fault tolerant subgraph for computing...

متن کامل

Fault tolerant communication algorithms on the star network using disjoint paths

One way to achieve fault tolerant communication on in2erconneclion networks is by exploiting and effectively utilizing Ihe disjoint paths 2hai exist between pairs of source and destination nodes. In this paper, we construc2 a graph lhal consisls of n 1 directed edgedisjoint spanning trees on the star network. This graph is used lo derive fault tolerant algorithms for the singlenode and mullinod...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014